From bb8b9cf8912b83176309af270df117aa9ef3b5ad Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Mon, 2 Mar 2009 14:09:21 +0000 Subject: [PATCH] When a domain crashes, ignore shutdown deferrals. Signed-off-by: Keir Fraser --- xen/common/domain.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xen/common/domain.c b/xen/common/domain.c index dbbc3e7d52..b21e43f155 100644 --- a/xen/common/domain.c +++ b/xen/common/domain.c @@ -465,7 +465,9 @@ void domain_shutdown(struct domain *d, u8 reason) for_each_vcpu ( d, v ) { - if ( v->defer_shutdown ) + if ( reason == SHUTDOWN_crash ) + v->defer_shutdown = 0; + else if ( v->defer_shutdown ) continue; vcpu_pause_nosync(v); v->paused_for_shutdown = 1; -- 2.30.2